<?php
/**
 * NAME: ggmonitor
 * WHEN: OnMsg
 * PROVIDES: !ggmonitor
 * AUTOLOAD: true
 * DESCRIPTION: Sprawdza dostępność serwerów GG (użyj -v by uzyskać list serwerów)
 * VERSION: 0.1
 * UPDATE: http://update.tempaq2.blacksoft.eu/check.php
 * AUTHOR: blacksoft.eu
 */
 
 exit();

//*function_start
	if ($d[0]=="!ggmonitor") {

		$dane=file_get_contents('http://www.kadu.net/monitor/');
		
		$dane=explode('<br/>',$dane);
		
		$dzialajakikolwiek=false;
		$dzialajaceserwery=array();
		
		foreach ($dane as $k => $v) {
			if (preg_match("/color\:green/",$v)) {
				$dzialajakikolwiek=true;
				$dzialajaceserwery[]=substr($v,4,((strpos($v,'</b>'))-4));
			}
		}
		
		if ($dzialajakikolwiek) {
			$msg='Działające serwery ('.count($dzialajaceserwery).')';
			if ($d[1]=='-v'||$d[1]=='list') {
				$msg.=': ';
				foreach ($dzialajaceserwery as $k => $v) $msg.=$v.'; ';
			}
		} else {
			$msg='GG nie działa...';
		}
		
		$this->send($msg);
		
		unset ($msg,$dane,$dzialajaceserwery,$dzialajakikolwiek);
		
	}
//*function_end	
?>